/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package actionForm;

import clases.EstadoSeccion;
import clases.Usuario;
import java.util.List;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

/**
 *
 * @author Rafa
 */
public class ModificarSeccionActionForm extends org.apache.struts.action.ActionForm {

    private Integer idSeccion;
    private String estadoSeccion;
    private String nombre;
    private String descripcion;
    private int numMaxArticulos;
    private String update;
    private Set<Usuario> usuarios;
    private String idResponsableSeccion;
    private String idResponsableMaquetacion;
    private List<Usuario> listaTodosUsuarios;
    // error message
    private String error;
    private String errorAlert;

    public List<Usuario> getListaTodosUsuarios() {
        return listaTodosUsuarios;
    }

    public void setListaTodosUsuarios(List<Usuario> listaTodosUsuarios) {
        this.listaTodosUsuarios = listaTodosUsuarios;
    }

    public String getIdResponsableSeccion() {
        return idResponsableSeccion;
    }

    public void setIdResponsableSeccion(String idResponsableSeccion) {
        this.idResponsableSeccion = idResponsableSeccion;
    }

    public String getIdResponsableMaquetacion() {
        return idResponsableMaquetacion;
    }

    public void setIdResponsableMaquetacion(String idResponsableMaquetacion) {
        this.idResponsableMaquetacion = idResponsableMaquetacion;
    }

    public String getError() {
        return error;
    }

    public void setError(String msg) {
        this.error
                = "<span style='color:red'>" + msg + "</span>";
    }

    public String getErrorAlert() {
        return errorAlert;
    }

    public void setErrorAlert(String errorAlert) {
        this.errorAlert = errorAlert;
    }

    public Set<Usuario> getUsuarios() {
        return usuarios;
    }

    public void setUsuarios(Set<Usuario> usuarios) {
        this.usuarios = usuarios;
    }

    public Integer getIdSeccion() {
        return idSeccion;
    }

    public void setIdSeccion(Integer idSeccion) {
        this.idSeccion = idSeccion;
    }

    public String getUpdate() {
        return update;
    }

    public void setUpdate(String update) {
        this.update = update;
    }

    public String getEstadoSeccion() {
        return estadoSeccion;
    }

    public void setEstadoSeccion(String estadoSeccion) {
        this.estadoSeccion = estadoSeccion;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public int getNumMaxArticulos() {
        return numMaxArticulos;
    }

    public void setNumMaxArticulos(int numMaxArticulos) {
        this.numMaxArticulos = numMaxArticulos;
    }

    /**
     *
     */
    public ModificarSeccionActionForm() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * This is the action called from the Struts framework.
     *
     * @param mapping The ActionMapping used to select this instance.
     * @param request The HTTP Request we are processing.
     * @return
     */
    /*public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
     ActionErrors errors = new ActionErrors();
     if (getName() == null || getName().length() < 1) {
     errors.add("name", new ActionMessage("error.name.required"));
     // TODO: add 'error.name.required' key to your resources
     }
     return errors;
     }*/
}
